/* 
  思路：
    1. 读取到成绩.txt文件的内容
    2. 对读取到的内容进行处理
    3. 把内容写入到 成绩-ok.txt文件中

    __dirname __filename
*/
console.log(__dirname)
const fs = require('fs')
// 读文件
// 读取文件： ./ ../ 相对的不是当前js文件的路径，，，，相对的是执行node的命令的路径
fs.readFile(__dirname + '/成绩.txt', 'utf8', (err, data) => {
  if (err) return console.log('读取文件失败了', err)

  // 读取成功了
  // [ '小红=99', '小白=100', '小黄=70', '小黑=66', '小绿=88' ]
  // [ '小红：99', '小白：100', '小黄：70', '小黑：66', '小绿：88' ]
  const arr = data.split(' ').map((item) => item.replace('=', ':'))
  const str = arr.join('\r\n')

  // 把文件写回成绩-ok.txt
  fs.writeFile(__dirname + '/成绩-ok.txt', str, (err) => {
    if (err) return console.log('写入失败')
    console.log('写入成功')
  })
  // console.log(str)

  // const arr1 = []
  // arr.forEach((item) => {
  //   arr1.push(item.replace('=', ':'))
  // })
  // console.log(arr1)
})
